babble (talk much) - French English Dictionary